<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.5) on Mon Sep 12 08:35:24 CEST 2016 -->
    <title>Router (Groovy Documentation)</title>
    <meta name="date" content="2016-09-12">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="Router (Groovy Documentation)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/web/Router" target="_top">Frames</a></li>
            <li><a href="Router.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>io.vertx.groovy.ext.web</strong></div>

    <h2 title="[Groovy] Class Router" class="title">[Groovy] Class Router</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>io.vertx.groovy.ext.web.Router
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">



    <p> A router receives request from an <a href='../../../../../io/vertx/groovy/core/http/HttpServer.html' title='HttpServer'>HttpServer</a> and routes it to the first matching
 <a href='../../../../../io/vertx/groovy/ext/web/Route.html' title='Route'>Route</a> that it contains. A router can contain many routes.
 <p>
 Routers are also used for routing failures.
</p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#Router(java.lang.Object)">Router</a></strong>
                                (java.lang.Object delegate)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#accept(io.vertx.groovy.core.http.HttpServerRequest)">accept</a></strong>(<a href='../../../../../io/vertx/groovy/core/http/HttpServerRequest.html'>HttpServerRequest</a> request)</code><br>This method is used to provide a request to the router. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#clear()">clear</a></strong>()</code><br>Remove all the routes from this router</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#connect()">connect</a></strong>()</code><br>Add a route that matches any HTTP CONNECT request</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#connect(java.lang.String)">connect</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP CONNECT request and the specified path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#connectWithRegex(java.lang.String)">connectWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP CONNECT request and the specified path regex</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#delete()">delete</a></strong>()</code><br>Add a route that matches any HTTP DELETE request</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#delete(java.lang.String)">delete</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP DELETE request and the specified path</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#deleteWithRegex(java.lang.String)">deleteWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP DELETE request and the specified path regex</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#exceptionHandler(Handler<Throwable>)">exceptionHandler</a></strong>(io.vertx.core.Handler&lt;java.lang.Throwable&gt; exceptionHandler)</code><br>Specify a handler for any unhandled exceptions on this router. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#get()">get</a></strong>()</code><br>Add a route that matches any HTTP GET request</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#get(java.lang.String)">get</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP GET request and the specified path</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDelegate()">getDelegate</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.List&lt;<a href='../../../../../io/vertx/groovy/ext/web/Route.html' title='Route'>Route</a>&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getRoutes()">getRoutes</a></strong>()</code><br>@return a list of all the routes on this router</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#getWithRegex(java.lang.String)">getWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP GET request and the specified path regex</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleContext(io.vertx.groovy.ext.web.RoutingContext)">handleContext</a></strong>(<a href='../../../../../io/vertx/groovy/ext/web/RoutingContext.html'>RoutingContext</a> context)</code><br>Used to route a context to the router. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#handleFailure(io.vertx.groovy.ext.web.RoutingContext)">handleFailure</a></strong>(<a href='../../../../../io/vertx/groovy/ext/web/RoutingContext.html'>RoutingContext</a> context)</code><br>Used to route a failure to the router. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#head()">head</a></strong>()</code><br>Add a route that matches any HTTP HEAD request</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#head(java.lang.String)">head</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP HEAD request and the specified path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#headWithRegex(java.lang.String)">headWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP HEAD request and the specified path regex</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#mountSubRouter(java.lang.String, io.vertx.groovy.ext.web.Router)">mountSubRouter</a></strong>(java.lang.String mountPoint, <a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> subRouter)</code><br>Mount a sub router on this router</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#options()">options</a></strong>()</code><br>Add a route that matches any HTTP OPTIONS request</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#options(java.lang.String)">options</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP OPTIONS request and the specified path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#optionsWithRegex(java.lang.String)">optionsWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP OPTIONS request and the specified path regex</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#patch()">patch</a></strong>()</code><br>Add a route that matches any HTTP PATCH request</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#patch(java.lang.String)">patch</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP PATCH request and the specified path</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#patchWithRegex(java.lang.String)">patchWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP PATCH request and the specified path regex</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#post()">post</a></strong>()</code><br>Add a route that matches any HTTP POST request</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#post(java.lang.String)">post</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP POST request and the specified path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#postWithRegex(java.lang.String)">postWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP POST request and the specified path regex</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#put()">put</a></strong>()</code><br>Add a route that matches any HTTP PUT request</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#put(java.lang.String)">put</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP PUT request and the specified path</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#putWithRegex(java.lang.String)">putWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP PUT request and the specified path regex</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#route()">route</a></strong>()</code><br>Add a route with no matching criteria, i.e. it matches all requests or failures.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#route(io.vertx.core.http.HttpMethod, java.lang.String)">route</a></strong>(io.vertx.core.http.HttpMethod method, java.lang.String path)</code><br>Add a route that matches the specified HTTP method and path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#route(java.lang.String)">route</a></strong>(java.lang.String path)</code><br>Add a route that matches the specified path</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#routeWithRegex(io.vertx.core.http.HttpMethod, java.lang.String)">routeWithRegex</a></strong>(io.vertx.core.http.HttpMethod method, java.lang.String regex)</code><br>Add a route that matches the specified HTTP method and path regex</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#routeWithRegex(java.lang.String)">routeWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches the specified path regex</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#router(io.vertx.groovy.core.Vertx)">router</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</code><br>Create a router</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#trace()">trace</a></strong>()</code><br>Add a route that matches any HTTP TRACE request</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#trace(java.lang.String)">trace</a></strong>(java.lang.String path)</code><br>Add a route that matches a HTTP TRACE request and the specified path</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#traceWithRegex(java.lang.String)">traceWithRegex</a></strong>(java.lang.String regex)</code><br>Add a route that matches a HTTP TRACE request and the specified path regex</td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="Router(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>Router</strong>(java.lang.Object delegate)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="accept(io.vertx.groovy.core.http.HttpServerRequest)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>accept</strong>(<a href='../../../../../io/vertx/groovy/core/http/HttpServerRequest.html'>HttpServerRequest</a> request)</h4>
                                <p> This method is used to provide a request to the router. Usually you take request from the
 <a href='../../../../../io/vertx/groovy/core/http/HttpServer.html#requestHandler' title='HttpServer.requestHandler'>HttpServer.requestHandler</a> and pass it to this method. The
 router then routes it to matching routes.
   <DL><DT><B>Parameters:</B></DT><DD><code>request</code> -  the request</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="clear()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> <strong>clear</strong>()</h4>
                                <p> Remove all the routes from this router
   <DL><DT><B>Returns:</B></DT><DD>a reference to this, so the API can be used fluently</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="connect()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>connect</strong>()</h4>
                                <p> Add a route that matches any HTTP CONNECT request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="connect(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>connect</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP CONNECT request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="connectWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>connectWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP CONNECT request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="delete()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>delete</strong>()</h4>
                                <p> Add a route that matches any HTTP DELETE request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="delete(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>delete</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP DELETE request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="deleteWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>deleteWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP DELETE request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="exceptionHandler(Handler<Throwable>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> <strong>exceptionHandler</strong>(io.vertx.core.Handler&lt;java.lang.Throwable&gt; exceptionHandler)</h4>
                                <p> Specify a handler for any unhandled exceptions on this router. The handler will be called for exceptions thrown
 from handlers. This does not affect the normal failure routing logic.
   <DL><DT><B>Returns:</B></DT><DD>a reference to this, so the API can be used fluently</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>exceptionHandler</code> -  the exception handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="get()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>get</strong>()</h4>
                                <p> Add a route that matches any HTTP GET request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="get(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>get</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP GET request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getDelegate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.Object <strong>getDelegate</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="getRoutes()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.List&lt;<a href='../../../../../io/vertx/groovy/ext/web/Route.html' title='Route'>Route</a>&gt; <strong>getRoutes</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>a list of all the routes on this router</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>getWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP GET request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="handleContext(io.vertx.groovy.ext.web.RoutingContext)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>handleContext</strong>(<a href='../../../../../io/vertx/groovy/ext/web/RoutingContext.html'>RoutingContext</a> context)</h4>
                                <p> Used to route a context to the router. Used for sub-routers. You wouldn't normally call this method directly.
   <DL><DT><B>Parameters:</B></DT><DD><code>context</code> -  the routing context</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="handleFailure(io.vertx.groovy.ext.web.RoutingContext)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>handleFailure</strong>(<a href='../../../../../io/vertx/groovy/ext/web/RoutingContext.html'>RoutingContext</a> context)</h4>
                                <p> Used to route a failure to the router. Used for sub-routers. You wouldn't normally call this method directly.
   <DL><DT><B>Parameters:</B></DT><DD><code>context</code> -  the routing context</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="head()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>head</strong>()</h4>
                                <p> Add a route that matches any HTTP HEAD request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="head(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>head</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP HEAD request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="headWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>headWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP HEAD request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="mountSubRouter(java.lang.String, io.vertx.groovy.ext.web.Router)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> <strong>mountSubRouter</strong>(java.lang.String mountPoint, <a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> subRouter)</h4>
                                <p> Mount a sub router on this router
   <DL><DT><B>Returns:</B></DT><DD>a reference to this, so the API can be used fluently</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>mountPoint</code> -  the mount point (path prefix) to mount it on</DD><DD><code>subRouter</code> -  the router to mount as a sub router</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="options()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>options</strong>()</h4>
                                <p> Add a route that matches any HTTP OPTIONS request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="options(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>options</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP OPTIONS request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="optionsWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>optionsWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP OPTIONS request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="patch()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>patch</strong>()</h4>
                                <p> Add a route that matches any HTTP PATCH request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="patch(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>patch</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP PATCH request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="patchWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>patchWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP PATCH request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="post()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>post</strong>()</h4>
                                <p> Add a route that matches any HTTP POST request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="post(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>post</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP POST request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="postWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>postWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP POST request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="put()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>put</strong>()</h4>
                                <p> Add a route that matches any HTTP PUT request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="put(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>put</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP PUT request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="putWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>putWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP PUT request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="route()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>route</strong>()</h4>
                                <p> Add a route with no matching criteria, i.e. it matches all requests or failures.
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="route(io.vertx.core.http.HttpMethod, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>route</strong>(io.vertx.core.http.HttpMethod method, java.lang.String path)</h4>
                                <p> Add a route that matches the specified HTTP method and path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>method</code> -  the HTTP method to match</DD><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="route(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>route</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="routeWithRegex(io.vertx.core.http.HttpMethod, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>routeWithRegex</strong>(io.vertx.core.http.HttpMethod method, java.lang.String regex)</h4>
                                <p> Add a route that matches the specified HTTP method and path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>method</code> -  the HTTP method to match</DD><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="routeWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>routeWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="router(io.vertx.groovy.core.Vertx)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/web/Router.html'>Router</a> <strong>router</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</h4>
                                <p> Create a router
   <DL><DT><B>Returns:</B></DT><DD>the router</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the Vert.x instance</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="trace()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>trace</strong>()</h4>
                                <p> Add a route that matches any HTTP TRACE request
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="trace(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>trace</strong>(java.lang.String path)</h4>
                                <p> Add a route that matches a HTTP TRACE request and the specified path
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>path</code> -  URI paths that begin with this path will match</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="traceWithRegex(java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/web/Route.html'>Route</a> <strong>traceWithRegex</strong>(java.lang.String regex)</h4>
                                <p> Add a route that matches a HTTP TRACE request and the specified path regex
   <DL><DT><B>Returns:</B></DT><DD>the route</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>regex</code> -  URI paths that begin with a match for this regex will match</DD></DL></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/web/Router" target="_top">Frames</a></li>
            <li><a href="Router.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>